home *** CD-ROM | disk | FTP | other *** search
Text File | 1995-03-15 | 3.5 KB | 145 lines | [TEXT/ttxt] |
-
- typedef union {
- struct _nothing *nothing;
- struct token *token;
- struct body *body;
- struct constituent *constituent;
- struct expr *expr;
- struct bindings *bindings;
- struct param_list *param_list;
- struct param *param;
- struct keyword_param *keyword_param;
- struct id *id;
- struct local_methods *local_methods;
- struct method *method;
- struct binop_series *binop_series;
- struct binop *binop;
- struct literal *literal;
- struct arglist *arglist;
- struct argument *argument;
- struct plist *plist;
- struct return_type_list *return_type_list;
- struct literal_list *literal_list;
- struct block_epilog *block_epilog;
- struct condition_body *condition_body;
- struct incomplete_condition_body *incomplete_condition_body;
- struct condition_clause *condition_clause;
- struct for_header *for_header;
- struct exception_clauses *exception_clauses;
- struct exception_clause *exception_clause;
- struct for_clause *for_clause;
- struct to_part *to_part;
- struct superclass_list *superclass_list;
- struct class_guts *class_guts;
- struct slot_spec *slot_spec;
- struct initarg_spec *initarg_spec;
- boolean bool;
- struct inherited_spec *inherited_spec;
- enum slot_allocation slot_allocation;
- struct gf_suffix *gf_suffix;
- flags_t flags;
- struct else_part *else_part;
-
- struct defnamespace_constituent *defnamespace_constituent;
- struct variable_names *variable_names;
- struct use_clause *use_clause;
- struct use_options *use_options;
- struct use_option *use_option;
- struct import_option *import_option;
- struct renamings *renamings;
- } YYSTYPE;
- extern YYSTYPE yylval;
- # define HEADER_KEY 257
- # define HEADER_VAL 258
- # define HEADER_END 259
- # define BOGUS 260
- # define SYMBOL 261
- # define KEYWORD 262
- # define SYMBOL_LITERAL 263
- # define SHARP_T 264
- # define SHARP_F 265
- # define STRING 266
- # define CHARACTER 267
- # define INTEGER 268
- # define FLOAT 269
- # define BINARY_OPERATOR 270
- # define LPAREN 271
- # define RPAREN 272
- # define COMMA 273
- # define DOT 274
- # define SEMI 275
- # define LBRACKET 276
- # define RBRACKET 277
- # define LBRACE 278
- # define RBRACE 279
- # define COLON_COLON 280
- # define MINUS 281
- # define TILDE 282
- # define EQUAL 283
- # define EQUAL_EQUAL 284
- # define ARROW 285
- # define SHARP_PAREN 286
- # define SHARP_BRACKET 287
- # define NEXT 288
- # define REST 289
- # define KEY 290
- # define ALL_KEYS 291
- # define ABOVE 292
- # define ABSTRACT 293
- # define DBEGIN 294
- # define BELOW 295
- # define BLOCK 296
- # define BY 297
- # define CASE 298
- # define CLASS 299
- # define CLEANUP 300
- # define CONCRETE 301
- # define CONSTANT 302
- # define DEFINE 303
- # define ELSE 304
- # define ELSEIF 305
- # define END 306
- # define EXCEPTION 307
- # define FINALLY 308
- # define FOR 309
- # define FREE 310
- # define FROM 311
- # define GENERIC 312
- # define HANDLER 313
- # define IF 314
- # define IN 315
- # define INHERITED 316
- # define INSTANCE 317
- # define KEYED_BY 318
- # define KEYWORD_RESERVED_WORD 319
- # define LET 320
- # define LOCAL 321
- # define METHOD 322
- # define OPEN 323
- # define OTHERWISE 324
- # define PRIMARY 325
- # define REQUIRED 326
- # define SEAL 327
- # define SEALED 328
- # define SELECT 329
- # define SLOT 330
- # define SUBCLASS 331
- # define THEN 332
- # define TO 333
- # define UNLESS 334
- # define UNTIL 335
- # define VARIABLE 336
- # define VIRTUAL 337
- # define WHILE 338
- # define MODULE 339
- # define LIBRARY 340
- # define EXPORT 341
- # define CREATE 342
- # define USE 343
- # define ALL 344
- # define PREFIX_OPTION 345
- # define IMPORT_OPTION 346
- # define EXCLUDE_OPTION 347
- # define EXPORT_OPTION 348
- # define RENAME_OPTION 349
-